#ifndef SETTINGSLISTSETTINGITEMLIST_H
#define SETTINGSLISTSETTINGITEMLIST_H

// INCLUDES

// System includes
#include <aknsettingitemlist.h> // CAknSettingItemList

// User includes
#include "KeyLocker.hrh"

// CLASS DECLARATION


class CLockServerSettingItemList : public CAknSettingItemList
	{
public: // Constructors and destructor
	CLockServerSettingItemList(TUint aTimeInterval,TUint aAutoStart,TUint aEnableNote);
	
public: // from CAknSettingItemList
	CAknSettingItem* CreateSettingItemL(TInt identifier);
	void EditItemL (TInt aIndex, TBool aCalledFromMenu);
	
public:// members
	void ChangeSelectedItemL ();
	
private: // from CAknSettingItemList
	void SizeChanged();

private: // member data
	TInt iTimeInterval;
	TBool iAutoStart;
	TBool iEnableNote;
	
	public:
		TBool UpdateSettings(TUint &aTimeInterval,TUint &aAutoStart,TUint &aEnableNote);
	};

#endif	// #ifndef SETTINGSLISTSETTINGITEMLIST_H

// End of File
